package br.com.salao.model;

import java.util.Date;
import java.util.List;

import javax.persistence.EntityManager;

import br.com.salao.bean.Agendamento;
import br.com.salao.dao.AgendamentoDao;
import br.com.salao.dao.AgendamentoDaoImpl;
import br.com.salao.util.JpaUtil;

public class AgendamentoModel {

	private EntityManager em;

	public AgendamentoModel(){
		em = JpaUtil.getEntityManager();
	}
	
	public List<Agendamento> buscarAgendamentos(int idEstabelecimento, Date data){
		AgendamentoDao dao = new AgendamentoDaoImpl(em);
		return dao.buscarAgendamentos(idEstabelecimento, data);
	}
	
	public Agendamento inserir(Agendamento agendamento){
		AgendamentoDao dao = new AgendamentoDaoImpl(em);
		return dao.inserir(agendamento);
	}

	public List<Agendamento> buscarAgendamentosPorIdUsuario(int idUsuario){
		AgendamentoDaoImpl dao = new AgendamentoDaoImpl(em);
		return dao.buscarAgendamentoPorUsuario(idUsuario);
	}
	
	
}
